// my/pages/works/works.js
Page({
  data: {
    rightButtons: [
      { text: '更多', icon: 'dots' }
    ],
    worksList: [
      {
        id: 1,
        avatar: '/images/avatar.png',
        username: '西瓜',
        joinTime: '女 2021年加入',
        title: '今日甜品分享~',
        desc: '第一次尝试做蛋糕，没想到最后的成功还是很好的。做起来也是非常简单，大家可以尝试下！',
        image: '/images/cover1.png',
        publishTime: '2021-02-22 发布',
        likes: 122,
        isLiked: false,  // 新增：用于记录是否已点赞
        comments: 6
      },
      {
        id: 2,
        avatar: '/images/avatar.png',
        username: '西瓜',
        joinTime: '女 2021年加入',
        title: '今日甜品分享~',
        desc: '第一次尝试做蛋糕，没想到最后的成功还是很好的。做起来也是非常简单，大家可以尝试下！',
        image: '/images/cover1.png',
        publishTime: '2021-02-22 发布',
        likes: 122,
        isLiked: false,
        comments: 6
      },{
        id: 3,
        avatar: '/images/avatar.png',
        username: '西瓜',
        joinTime: '女 2021年加入',
        title: '今日甜品分享~',
        desc: '第一次尝试做蛋糕，没想到最后的成功还是很好的。做起来也是非常简单，大家可以尝试下！',
        image: '/images/cover1.png',
        publishTime: '2021-02-22 发布',
        likes: 122,
        isLiked: false,
        comments: 6
      },{
        id: 4,
        avatar: '/images/avatar.png',
        username: '西瓜',
        joinTime: '女 2021年加入',
        title: '今日甜品分享~',
        desc: '第一次尝试做蛋糕，没想到最后的成功还是很好的。做起来也是非常简单，大家可以尝试下！',
        image: '/images/cover1.png',
        publishTime: '2021-02-22 发布',
        likes: 122,
        isLiked: false,
        comments: 6
      },{
        id: 5,
        avatar: '/images/avatar.png',
        username: '西瓜',
        joinTime: '女 2021年加入',
        title: '今日甜品分享~',
        desc: '第一次尝试做蛋糕，没想到最后的成功还是很好的。做起来也是非常简单，大家可以尝试下！',
        image: '/images/cover1.png',
        publishTime: '2021-02-22 发布',
        likes: 122,
        isLiked: false,
        comments: 6
      },
    ]
  },
  

  onBack() {
    wx.navigateBack();
  },

  onMenuClick() {
    wx.showActionSheet({
      itemList: ['分享', '举报', '其他'],
      success(res) {
        console.log('点击了：', res.tapIndex);
      }
    });
  },

  onDeleteWork(e) {
    const workId = e.currentTarget.dataset.id;
    wx.showModal({
      title: '确认删除',
      content: '是否删除该作品？',
      success: (res) => {
        if (res.confirm) {
          // 模拟删除逻辑
          const newList = this.data.worksList.filter(item => item.id !== workId);
          this.setData({ worksList: newList });
          wx.showToast({ title: '删除成功' });
        }
      }
    });
  },

  // 处理点赞事件
  onLikeTap(e) {
    const workId = e.currentTarget.dataset.id;
    const newWorksList = this.data.worksList.map(item => {
      if (item.id === workId) {
        // 如果已点赞则取消（点赞数-1），未点赞则点赞（点赞数+1）
        return {
          ...item,
          isLiked: !item.isLiked,
          likes: item.isLiked ? item.likes - 1 : item.likes + 1
        };
      }
      return item;
    });
    this.setData({ worksList: newWorksList });
  },

  // 评论图标点击事件（跳转到详情页）
  onCommentTap(e) {
    const workId = e.currentTarget.dataset.id;
    // 跳转到作品详情页，并携带作品ID参数
    wx.navigateTo({
      
      //url: `/pages/work-detail/work-detail?id=${workId}`
    });
  }

});